package com.example.lotterysystem.service.activitystatus.operater;

import com.example.lotterysystem.service.dto.ConvertActivityStatusDTO;
import org.springframework.stereotype.Service;

@Service
public abstract class AbstractActivityOperator {
    /**
     *  控制处理顺序
     * @return
     */
    public abstract Integer sequence();
    /**
     *  是否需要转换
     * @param convertActivityStausDTO
     */
    public abstract Boolean needConvert(ConvertActivityStatusDTO convertActivityStausDTO);

    /**
     *
     * @param convertActivityStausDTO
     */
    public abstract Boolean convert(ConvertActivityStatusDTO convertActivityStausDTO);
}
